.box-card {
  position: relative;

  .el-card__body {
    padding: 0;

    .card-title {
      position: relative;
      top: -15px;
      left: 0;
      height: 42px;
      line-height: 42px;
      padding: 0 15px;
      padding-left: 0;
      border-bottom: 1px solid #f6f6f6;
      color: #333;
      border-radius: 2px 2px 0 0;
      font-size: 16px;
    }

    .margin-t20 {
      border-top: 1px solid #f6f6f6;
      margin-top: 20px;
    }

    .card-line {
      margin-top: 20px;
      border-top: 1px solid #e6e6e6;
      padding-top: 20px;
    }
  }
}

.money_lis{
  margin-bottom: 15px;
  li{
    display: inline-block;
    width: 30%;
    padding: 20px 0;
    text-align: center;
    &:nth-child(2){
      margin: 0 4%;
      border: 1px solid #ebebeb;
      border-top: 0;
      border-bottom: 0;
    }

    p {
      position: relative;
      display: block;
      font-size: 30px;
      line-height: 48px;
      padding-bottom: 10px;
      color: #333;
    }

    i{
      font-size: 14px;
      line-height: 1.625;
      color: #333;
      display: block;
      width: 100%;
    }
  }
}

.chart_lis{
  display: block;
  width: 100%;
  margin-bottom: 15px;
  border-top: 1px solid #ebebeb;
  li {
    display: inline-block;
    width: 100%;
    height: 420px;
    overflow: hidden;
    text-align: left;
    border-bottom: 1px solid #ebebeb;
    &:last-child{
      position: relative;
      border-bottom: 0;
      height: 380px;
      i {
        position: absolute;
        top: 15px;
        left: 0;
      }
    }

    i {
      font-size: 14px;
      line-height: 1.625;
      color: #333;
      display: block;
      width: 100%;
    }

    .chart_box{
      padding: 20px 0;
    }
  }
}